package com.inei.cie.dao;

import java.util.ArrayList;
import java.util.List;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;

import com.inei.cie.entidades.P6_2;
import com.inei.cie.entidades.P8;

public class CapituloIXDao {

	private UtilDB util;
	SQLiteDatabase db;
	Cursor cursor = null;

	public CapituloIXDao(Context context) {
		util = new UtilDB(context);
	}

	public int proximaFoto(String codLocal, int numeroPredio){
		String[] args = new String[] { codLocal, numeroPredio + "" };
		SQLiteDatabase db = util.getWritableDatabase();
		int contadorFoto = 0;
		Cursor cursor = db
				.rawQuery(
						"SELECT * FROM P9_F where id_local=? and Nro_Pred=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				contadorFoto = cursor.getCount() + 1;
			} while (cursor.moveToNext());
		} else{
			contadorFoto = 1;
		}
		return contadorFoto;
	}
	
	
	public void ingresarFotoCapituloIX(String id_local, int numeroPredio, String rutaFoto, int version) {
		SQLiteDatabase db = util.getWritableDatabase();
		String sqlInsertDatosCapitulo9 = "INSERT INTO P9_F(id_local,Nro_Pred,P9_F_Nro,P9_Foto,Version,"
				+ "SwCompleto,SwEnviado) " + "VALUES ('"
				+ id_local
				+ "',"
				+ numeroPredio
				+ ","
				+ proximaFoto(id_local, numeroPredio)
				+ ",'"
				+ rutaFoto
				+ "'," + version + ", " + 1 + ", " + 0 + ") ";
		db.execSQL(sqlInsertDatosCapitulo9);
		db.close();
	}
}
